//设置基础路径
const baseURL="http://vueshop.glbuys.com"
//设置过期时间
const timeout=5000
/*
 封装request工具函数
*/
function request(options={}){
	return new Promise((resolve,reject)=>{
		//显示加载动画
		uni.showLoading({
			title:'网络正在加载中'
		})
		uni.request({
			url:`${baseURL}${options.url}`,
			method:options.method||'GET',
			data:options.data,
			header:options.header,
			timeout,
			success(res) {
				resolve(res)
			},
			fail(err) {
				reject(err)
			},
			complete() {
				uni.hideLoading()
			}
		})
		
	})
}
/**
 * GET请求进行封装
 */
export function get(url,data,options={}){
	options.url=url
	options.method="GET"
	options.data={
		token:'1ec949a15fb709370f',
		...data,
	}
	
	return request(options)
}

/**
 * POST请求的封装
 */
export function post(url,data,options={}){
	options.url=url
	options.method="POST"
	options.data=data
	return request(options)
}
//进行默认导出
export default request